/*Gola Style*/
/*Reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption
{
	border: 0;
	vertical-align: baseline;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: black;
	line-height: 1.416;
	color: #0a328c;
}
a
{
	color: #0a328c;
	text-decoration: none;
}
a:link
{
	color: #0a328c;
}
a:focus, a:hover
{
	color: #ff7500; /*ff7500  E47911 */
	text-decoration: underline;
}
img
{
	border: none;
	-ms-interpolation-mode: bicubic;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
}

th
{
	font-family: Arial, Helvetica, sans-serif;
}

.block
{
	border: 1px solid #ccc;
	height: 86px;
}
.block1
{
	border: 1px solid #ccc;
	height: 448px;
}
.block2
{
	border: 1px solid #ccc;
	height: 600px;
}
.cl
{
	clear: left;
}
.cr
{
	clear: right;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.border
{
	border: 1px solid #fff;
}
/*//Reset*/


/*Gola layout*/
.wrap, .navsearch
{
	min-width: 1000px;
}
.nav
{
	margin: 8px 0 0 0;
}
div.footer
{
	clear: both;
}
#leftmenu li:last-of-type
{
	border-bottom: 2px solid #003479;
}
div.leftcol, div.leftcolhidden
{
	float: left;
	width: 180px;
	display: inline;
	margin: 0 0px 0px 0px;
	padding-left: 5px;
	background-color: #003479;
	border-radius: 0 0 0 5px;
}
div.rightcol, div.rightcolhidden
{
	float: right;
	width: 305px;
	margin-top: 10px;
}
div.hotproduct, div.hotcategory
{
	overflow: hidden;
}
div.hotproduct, div.hotcategory
{
	padding: 10px 5px 10px 5px;
}

/*hot category random*/
div.hotcategory .categoryblock
{
	margin: 0 0 2em 0;
	clear: both;
}
.title
{
	width: 300px;
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	float: left;
	display: block;
	margin: 0;
	font-size: 135%;
	color: #ff7500;
	font-weight: bold;
}
.title a, .title a:hover
{
	color: #ff7500;
}
.head
{
	height: 25px;
	padding-bottom: 1px;
	border-bottom: 1px solid #ced6e8;
	background: #FFF url(../images_new/head_bg.png) repeat-x 0px 0px;
	margin-bottom: 8px;
	border-radius: 5px 5px 0 0;
}
ul.filter
{
	list-style: none;
	line-height: 25px;
	overflow: hidden;
	margin: 0;
}
ul.filter li
{
	display: inline;
	float: left;
	padding-right: 6px;
}
.breakmodule
{
	clear: left;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.row
{
	clear: both;
}
.row .pother, .row .hot
{
	float: left;
}
.row .pother
{
	margin-right: -5px;
}
.row .fluid
{
	float: left;
	overflow: hidden;
}
.fluid .inner
{
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
.fluid .inner:hover
{
	border: 1px solid #ced6e8;
	box-shadow: 0px 0px 5px #cccccc;
	border-radius: 5px;
}
.pother
{
	width: 100%;
}
.pother .item
{
	width: 20%;
}

.hot .pother .item
{
	width: 25%;
}
.imageP
{
	height: 120px;
	margin-bottom: 4px;
	position: relative;
	overflow: hidden;
}
.imageP img
{
	margin-top: 10px;
	width: 139px;
	max-height: 120px !important;
}
.saleoff
{
	background: url(../images_new/sale_off.png) no-repeat 0px 0px;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	top: 10px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.ptitle a, .ptitle a:hover, .ptitle a:visited, .oldprice a, .oldprice a:hover, .oldprice a:visited, .store a, .store a:hover, .store a:visited
{
}

.ptitle, .oldprice, .price, .store
{
	line-height: 1.3;
}
.ptitle, .store
{
	padding: 0 10px;
}
.oldprice
{
	font-size: 13px;
	text-decoration: line-through;
	color: #000;
}
.price
{
	font-size: 135%;
	color: #ff6600;
	font-weight: bold;
}
.price a
{
	color: #ff6600;
	font-weight: bold;
}
.store
{
	font-size: 135%;
	color: #8c560a;
	font-weight: bold;
	white-space: nowrap;
}
.action
{
	margin: 15px 0 10px 0;
}
.action .compare
{
	width: 106px;
	height: 25px;
	background: url(../images_new/compare_bg.png) no-repeat 0 0;
	line-height: 25px;
	color: #fff;
	display: block;
	text-align: center;
	margin: 0 auto;
	text-indent: 17px;
	font-weight: bold;
	text-decoration: none;
}
.fluid .inner:hover a.compare, .fluid .inner a.compare:hover
{
	width: 106px;
	height: 25px;
	background: url(../images_new/compare_bg_h.png) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}

/*top nav bar*/
.logo
{
	height: 43px;
	width: 140px;
	display: block;
	background: url(../images_new/logo.png) no-repeat 0 0;
	margin-bottom: 4px;
	float: left;
}
.allcate
{
	display: block;
	height: 25px;
	line-height: 25px;
	margin: 4px 0 0 5px;
	width: 179px;
	background: url(../images_new/allcate.png) no-repeat 0 0;
	border-radius: 3px;
	float: left;
	text-align: center;
}
.allcate a.linkall
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.login
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.login li
{
	float: left;
	padding-left: 6px;
	margin-top: 13px;
	font-weight: bold;
}


/*footer*/
.keywords
{
	padding: 10px;
	border: 1px solid #ced6e8;
	border-radius: 4px;
}
.footer
{
	margin-top: 30px;
}
.copyright
{
	padding: 1em 0;
	text-align: center;
}

/*hot product*/
.navsearch
{
	line-height: 33px;
	height: 33px;
	background-color: #146EB4;
	background: url(../images_new/header_bar_bg.gif) repeat-x;
	clear: left;
	border-radius: 5px 5px 0 0;
}
.navmore
{
	list-style: none;
	margin: 0;
}
.navmore li
{
	float: right;
	padding-right: 10px;
}
.navmore li a
{
	color: #ffffff;
}
.regstore
{
	display: block;
	height: 22px;
	line-height: 22px;
	margin: 6px 0 0 5px;
	width: 120px;
	background: url(../images_new/allcate.png) no-repeat 0 0;
	border-radius: 3px;
	text-align: center;
}
.hot
{
	/*height: 265px;*/
	border: 1px solid #ced6e8;
	border-radius: 4px;
}
.search
{
	margin-left: 5px;
	float: left;
	width: 49%;
}
.isearch
{
	width: 98%;
}

/*banner*/
.banner
{
	/*width: 493px;
	height: 127px;*/
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 5px;
}

/*tab*/
#tab-container
{
	width: 100%;
	padding: 0;
}
#tab-container ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #e0eff1 url(../images_new/tabhot_bg.png) repeat-x scroll left top;
}
#tab-container ul li
{
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
	text-align: center;
	border-top: 1px solid #CED6E8;
	background: #e0eff1 url(../images_new/tabhot_bg.png) repeat-x left bottom;
	height: 28px;
	line-height: 28px;
}
#tab-container ul li a
{
	display: block;
	padding: 0;
	outline: none;
	white-space: nowrap;
}
#tab-container ul li a:hover
{
	text-decoration: underline;
}
#tab-container ul li.active
{
	width: 168px;
	background: #fff;
	border: solid 0px;
	border-top: none;
	border-right: 1px solid #CED6E8;
	border-left: 1px solid #CED6E8;
	border-bottom: 1px solid #CED6E8;
	border-radius: 0 0 4px 4px;
	margin-bottom: 1px;
}
#tab-container ul li a.active
{
	font-weight: bold;
	text-decoration: none;
}
#tab-container .panel-container
{
	border: solid 0px;
	border-bottom: none;
	padding: 10px;
	min-height: 272px;
}
.panel-container div.active
{
	min-height: 262px;
}


/*right*/
.ad, .notice, .bestseller, .beststore
{
	border: 1px solid #CED6E8;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 10px;
}
.bestseller .content, .beststore .content, .notice .content
{
	padding-right: 10px;
	padding-left: 10px;
}
.content .r
{
	margin-bottom: 10px;
	clear: left;
	overflow: hidden;
}
.bimage
{
	height: 75px;
	width: 125px;
/*	border: 1px solid #CCC;*/
	float: left;
	margin-right: 10px;
}

.bestseller .title, .notice .title, .beststore .title
{
	text-decoration: none;
	display: block;
	clear: both;
	float: none;
	height: 33px;
	font-size: 13px;
}
.bestseller .content ul
{
	list-style: none;
}
.bestseller .content ul li
{
	display: inline;
}
.notice .content ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.notice .content ul li
{
	padding: 3px 10px;
	background: url(../images_new/icon_bum.gif) no-repeat left 8px;
}
.content .more
{
	background: url(../images_new/icon_arrow.gif) no-repeat left center;
	padding: 5px 10px;
	float: right;
}
